﻿.clearfix {
    clear: both;
}
.produto {
    font: 11px 'Arial';
}
.produto .produto-wrapper-960 {
    margin: 20px auto 0;
    width: 960px;
}
.produto .breadcrumbs {
    border-bottom: 1px solid #F2F2F2;
    margin: 0 auto;
    padding: 10px 0;
    width: 960px;
}
.produto .breadcrumbs ul li {
    float: left;
    padding-left: 5px;
}
.produto .breadcrumbs ul li a {
    background: url(/arquivos/breadcrumb-bullet.png) center right no-repeat;
    color: #b0aeb1;
    font-size: 10px;
    padding-right: 9px;
    text-decoration: none;
    text-transform: uppercase;
}
.produto .breadcrumbs ul li a:hover {
    text-decoration: underline;
}
.produto .breadcrumbs ul li.last a {
    background: none;
    color: #5592ce;
}
.produto .produto-imagens,
.produto .produto-imagens .apresentacao,
.produto .produto-info,
.produto #show {
    float: left;
}
.produto #show #include,
.produto #show .jcarousel-container-vertical {
    float: right;
}
.produto #show .jcarousel-container-vertical {
    margin-top: 35px;
    width: 92px;
    height: 437px;
}
.produto .jcarousel-clip-vertical {
    overflow: hidden;
    width: 92px;
    height: 395px;
}
.produto .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.produto .produto-info {
    color: #444;
    margin-left: 15px;
    text-transform: uppercase;
    width: 370px;
}
.produto .produto-nome {
    font-size: 24px;
    line-height: 20px;
}
.produto .produto-codigo > div {
    display: inline;
}
.produto .produto-preco {
    border: 1px solid #f2f2f2;
    border-left: 0;
    border-right: 0;
    color: #7a7a7a;
    margin-top: 5px;
    padding: 10px 3px;
}
.produto .produto-preco p, 
.produto .produto-preco p em {
    display: inline !important;
}
.produto .produto-preco .valor-de,
.produto .produto-preco .preco-a-vista,
.produto .produto-preco .economia-de {
    display: none !important;
}
.produto .produto-preco .valor-dividido {
    padding-left: 3px;
}
.produto .produto-preco .valor-por strong,
.produto .produto-preco .valor-dividido label,
.produto .produto-preco .valor-dividido strong {
    color: #5592ce;
    font-weight: bold;
}
.produto .produto-descricao {
    border-bottom: 1px solid #f2f2f2;
    margin: 10px 0;
    padding-bottom: 10px;
}
.produto .produto-acoes {
    border-bottom: 1px solid #f2f2f2;
    margin-top: 10px;
    padding-bottom: 10px;
}
.produto .produto-acoes .buy-button {
    background-color: #4679aa;
    color: #fff;
    font-size: 14px;
    padding: 13px 51px;
    text-decoration: none;
    width: 70px; 
}
.produto .produto-acoes .unavailable-button {
    display: block;
    color: #7a7a7a;
    font-size: 14px;
    text-align: center;
    width: 172px;
    height: 42px;
}
.produto .produto-acoes,
.produto .produto-acoes .buy-button,
.produto .produto-acoes .unavailable-button,
.produto .produto-acoes .produto-acoes-complementares {
    float: left;
}
.produto .produto-acoes .produto-acoes-complementares {
    margin-left: 10px;
    width: 185px;
}
.produto .produto-seletor-sku,
.produto .produto-seletor-sku > ul {
    float: left;
}
.produto .produto-seletor-sku > ul {
    margin-right: 10px;
}
.produto .produto-seletor-sku select {
    width: 120px;
}
.produto .produto-acoes-complementares .giftlist h3 {
    display: none;
}
.produto .produto-acoes-complementares p a,
.produto .produto-acoes-complementares .giftlist a, 
.produto .produto-acoes-complementares .referAFriend input {
    color: #7a7a7a;
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.produto .produto-acoes-complementares p a:hover,
.produto .produto-acoes-complementares .referAFriend input:hover,
.produto .produto-acoes-complementares .giftlist a:hover {
    color: #5592ce;
}
.produto .produto-acoes-complementares .referAFriend input {
    border: 0;
    background: none;
    cursor: pointer;
}
.produto .produto-comentar-fb {
    clear: both;
    display: block;
    margin-top: 30px;
    margin-bottom: 20px;
}
.produto .produto-imagens #image {
    border: 1px solid #e4e4e4;
    margin-left: 5px;
}
.produto .produto-imagens .thumbs li {
    border: 1px solid #e4e4e4;
}
.produto .jcarousel-prev-vertical,
.produto .jcarousel-next-vertical {
    background: url(/arquivos/thumbs-sprite.png) 0 0 no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 92px;
    height: 19px;
}
.produto .jcarousel-prev-vertical {
    top: -35px;
}
.produto .jcarousel-next-vertical {
    background-position: top right;
    bottom: 0;
}
.produto .jcarousel-prev-vertical:hover {
    background-position: bottom left;
}
.produto .jcarousel-next-vertical:hover {
    background-position: bottom right;
}
.produto .produto-botoes-sociais .icon {
    border-right: 1px dotted #444;
    float: left;
    margin-top: 15px;
    margin-right: 15px;
    padding-right: 15px;
}
.produto .produto-botoes-sociais .icon.last {
    padding-right: 0;
    border-right: 0;
}
.produto .produto-botoes-sociais .twitter-share-button {
    width: 90px !important;
}
.produto .produto-botoes-sociais .gplus {
    width: 60px;
}
.produto .produto-imagens {
    position: relative;
}
.produto .produto-imagens .icone-lupa {
    background: url(/arquivos/icn-zoom.png) 0 0 no-repeat;
    display: block;
    position: absolute;
    bottom: 6px;
    left: 105px;
    text-indent: -9999px;
    width: 24px;
    height: 24px;
}

/* Superzoom */

.jqZoomPup {
    background-color: #FFFFFF;
    border-color: #C4C4C4;
    border-style: solid;
    cursor: crosshair;
    opacity: 0.6;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	/* IE 5-7 */
	filter: alpha(opacity=60);
	/* Netscape */
	-moz-opacity: 0.6;
	/* Safari 1.x */
	-khtml-opacity: 0.6;
    overflow: hidden;
    z-index: 10;
}
.jqZoomPup img {
    border: 0 none;
}
.preload {
    display: none;
}

.jqZoomWindow {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    height: 460px !important;
    width: 520px !important;
    position: relative;
}
/**/
/* Enviar para amigo */
#TB_overlay {
    background-color: #000;
    opacity: 0.5;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
	filter: alpha(opacity=50);
	/* Netscape */
	-moz-opacity: 0.5;
	/* Safari 1.x */
	-khtml-opacity: 0.5;
}
#TB_window,
#TB_ajaxContent {
    font: 11px 'Arial';
    width: 315px !important;
    height: 360px;
}
#TB_window {
    background-color: #fff;
    margin-top: -180px !important;
    margin-left: -150px !important;
    position: relative;
}
#btnAdicionarAmigos,
#div-title,
#btnCancelar {
    display: none;
}
#fldYourData > legend,
#fldFriendsData > legend {
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    color: #5592ce;
    margin-bottom: 20px;
}
#TB_window label {
    color: #b0aeb1;
    text-transform: uppercase;
    display: inline-block;
    width: 70px;
    text-align: right;
    margin-right: 10px;
}
#fldYourData {
    margin-bottom: 35px;
}
#fldFriendsData input,
#fldYourData input {
    margin-bottom: 5px;
}
#fldMessage,
#fldMessage > legend,
#fldMessage textarea {
    float: left;
}
#fldMessage > legend {
    color: #b0aeb1;
    text-transform: uppercase;
    margin-right: 14px;
    display: block;
    width: 70px;
    text-align: right;
}
#fldMessage {
    margin-bottom: 20px;
}
#fldMessage textarea {
    width: 151px;
}
#refer-a-friend-form-gift-list > p {
    clear: both;
}
#btnEnviar {
    border: 0;
    color: #fff;
    clear: both;
    display: block;
    background-color: #5592CE;
    text-transform: uppercase;
    padding: 10px 40px;
    width: 120px;
    margin: 0 auto 0;
}
#TB_closeWindowButton {
    background: url(/arquivos/btn-cancelar.png) 0 0 no-repeat;
    display: block;
    width: 22px;
    height: 23px;
    text-indent: -9999px;
    position: absolute;
    top: -10px;
    right: -10px;
}
#TB_ajaxWindowTitle {
    display: none;
}